;===============< INITIALIZE >===================
;Initialize Start Round
[Statedef 5900]
type = S

[state 5900, Palette]
type = RemapPal
trigger1 = 1
source = 1, 1
dest = 1, PalNo
;__________________________________________________________________________
;==========================================================================
;__________________________________________________________________________
[state 5900, Reset Variables]
type = varrangeset
trigger1 = !roundsexisted && matchno = 1
first = 0
last = 59
value = 0
[state 5900, Reset Variables]
type = varrangeset
trigger1 = !roundsexisted && matchno = 1
first = 0
last = 39
fvalue = 0
;__________________________________________________________________________
;==========================================================================
;__________________________________________________________________________










;==========================================================================
;Customizable Configuartion 
;==========================================================================
;===========================================================================
; Special Finish
[State 5900, Special Finish]
type = VarSet
trigger1 = 1
v = 56
value = 1
;___________________________________________________________________________
;Change the value number to 0 if you do not want Special Finish
;Change the value number to 1 if you do want Special Finish
;Change the value number to 2 if you do want Special Finish (NoMusic)
;Change the value number to 3 if you do want Special Finish (NoMusic + NoBarDisplay)
;Change the value number to 4 if you do want Special Finish (NoMusic + NoBarDisplay + NoFG)
;Default value is 1.
;===========================================================================
; Super Finish
[State 5900, Super Finish]
type = VarSet
trigger1 = 1
v = 57
value = 1
;___________________________________________________________________________
;Change the value number to 0 if you do not want Super Finish
;Change the value number to 1 if you do want Super Finish
;Change the value number to 2 if you do want Super Finish (NoMusic)
;Default value is 1.
;===========================================================================
; Auto Config Change for Add004
[State 5900, Auto Config Change for Add004]
type = VarSet
trigger1 = 1
v = 58
value = 0
;___________________________________________________________________________
;Change the value number to 0 if you do not want Auto Config Change for Add004
;Change the value number to 1 if you do want Auto Config Change for Add004
;Default value is 0.
;===========================================================================
; AILevel for Simul with Player
[State 5900, AILevel for Simul with Player]
type = VarSet
trigger1 = 1
v = 59
value = 8
;___________________________________________________________________________
;Change the value number to 1-2 if you want Easy
;Change the value number to 3-4 if you want Medium
;Change the value number to 5-6 if you want Hard
;Change the value number to 7-8 if you want Very Hard
;Change the value number to 9-? if you want AILevel in Option Mode
;Default value is 8.
;===========================================================================







;=============================================================================
;Do Not Edit Below This Line
;=============================================================================

;-----------------------------------------------------------------------------
;Auto Config Change for Add004
[State 5900, Palette Selector]
type = VarSet
triggerall = var(58)
trigger1 = 1
v = 27
value = 0

;[State 5900, EX Mode Selector]
;type = VarSet
;triggerall = var(58)
;trigger1 = 1
;v = 39
;value = 0

[State 5900, Tag Assist StateNo]
type = VarSet
triggerall = var(58)
trigger1 = 1
sysvar(0) = 1000
;-----------------------------------------------------------------------------


[State 5900, Intro vs Kung Fu Girl]
type = ChangeState
triggerAll = 0
triggerAll = NumEnemy
triggerAll = RoundNo = 1 || (!(Enemy, RoundsExisted) && !(TeamMode = Simul) && !(Enemy, TeamMode = Simul))
trigger1 = Enemy, Name = "Kung Fu Girl" && enemy,authorname = "DivineWolf" || Enemy, Name = "Another Kung Fu Girl"
value = 193

[State 5900, Ladies' Man Intro]
type = ChangeState
triggerAll = 0
triggerAll = NumEnemy
triggerAll = RoundNo = 1 || (!(Enemy, RoundsExisted) && !(TeamMode = Simul) && !(Enemy, TeamMode = Simul))
trigger1 = Enemy, Name = "Chun-Li" && enemy,authorname = "Jmorphman" || Enemy, Name = "cvschunli" || Enemy, Name = "Chun Li" || Enemy, Name = "Chun-Li"
trigger2 = Enemy, Name = "Mai Shiranui" && enemy,authorname = "DivineWolf" || Enemy, Name = "cvsmai" || Enemy, Name = "Mai" || Enemy, Name = "Mai Shiranui"
trigger3 = Enemy, Name = "Cammy" && enemy,authorname = "Phantom.of.the.Server" || Enemy, Name = "cvscammy" || Enemy, Name = "Cammy" || Enemy, Name = "Cammy White"
trigger4 = Enemy, Name = "Nakoruru" && enemy,authorname = "Phantom.of.the.Server" || Enemy, Name = "cvsnakoruru" || Enemy, Name = "Nakoruru"
trigger5 = Enemy, Name = "Yuri Sakazaki" && enemy,authorname = "Phantom.of.the.Server" || Enemy, Name = "cvsyuri" || Enemy, Name = "Yuri" || Enemy, Name = "Yuri Sakazaki"
trigger6 = Enemy, Name = "Genryusai Maki" && enemy,authorname = "Hh" || Enemy, Name = "Maki" || Enemy, Name = "cvsmaki"
trigger7 = Enemy, Name = "Sakura Kasugano" && enemy,authorname = "Phantom.of.the.Server" || Enemy, Name = "cvssakura" || Enemy, Name = "cvssakura_normal" || Enemy, Name = "Sakura" || Enemy, Name = "Sakura Kasugano"
trigger8 = Enemy, Name = "Morrigan Aensland" && enemy,authorname = "Phantom.of.the.Server" || Enemy, Name = "cvsmorrigan" || Enemy, Name = "Morrigan"  || Enemy, Name = "Morrigan Aensland"
trigger9 = Enemy, Name = "cvsathena" || Enemy, Name = "Athena"
trigger10 = Enemy, Name = "cvsjill" || Enemy, Name = "Jill" || Enemy, Name = "Jill Valentine"
trigger11 = Enemy, Name = "cvsyoko" || Enemy, Name = "Yoko"
trigger12 = Enemy, Name = "cvsmika" || Enemy, Name = "R.Mika"
trigger13 = Enemy, Name = "cvsjuni" || Enemy, Name = "Juni"
trigger14 = Enemy, Name = "cvsjuli" || Enemy, Name = "Juli" || Enemy, Name = "Juli+"
trigger15 = Enemy, Name = "Karin Kanzuki" && enemy,authorname = "Phantom.of.the.Server" || Enemy, Name = "cvskarin" || Enemy, Name = "Karin" || Enemy, Name = "Karin Kanzuki"
trigger16 = Enemy, Name = "cvshotaru" || Enemy, Name = "Hotaru"
trigger17 = Enemy, Name = "cvsking" || Enemy, Name = "King"
trigger18 = Enemy, Name = "cvsvice" || Enemy, Name = "Vice"
trigger19 = Enemy, Name = "cvshibiki" || Enemy, Name = "Hibiki" || Enemy, Name = "Hibiki Takane"
trigger20 = Enemy, Name = "RajaaLilith" && enemy,authorname = "RajaaBoy" || Enemy, Name = "cvslilith" || Enemy, Name = "Lilith" 
trigger21 = Enemy, Name = "Ingrid" && enemy,authorname = "CrazyKoopa" || Enemy, Name = "cvsingrid" || Enemy, Name = "Ingrid"
trigger22 = Enemy, Name = "Angel"
trigger23 = Enemy, Name = "Makoto"
trigger24 = Enemy, Name = "cvsfelicia" && enemy,authorname = "Jesuszilla" || Enemy, Name = "Felicia"
trigger25 = Enemy, Name = "Kasumi Todo" || Enemy, Name = "Kasumi"
trigger26 = Enemy,SelfAnimExist(8055002) && Enemy,SelfAnimExist(8055012) || Enemy,SelfAnimExist(8055002) && Enemy,SelfAnimExist(8055013) || Enemy,SelfAnimExist(8055002) && Enemy,SelfAnimExist(8055014)
trigger27 = Enemy,SelfAnimExist(8055002) && Enemy,SelfAnimExist(8055064) && Enemy,SelfAnimExist(8055017)
trigger28 = Enemy,SelfAnimExist(8055002) && Enemy,SelfAnimExist(8055063) && Enemy,SelfAnimExist(8055017)
value = 194

[State 5900, Turns Intro]
type = ChangeState
trigger1 = TeamMode = Turns
trigger1 = !RoundsExisted && RoundNo >= 2
value = 6900

[State 5900, Intro Decider]
type = ChangeState
trigger1 = RoundNo = 1
value = 190 + (Random % 3)

[State 5900, End]
type = ChangeState
trigger1 = 1
value = 0
